improved explosive device - Français Anglais Dictionnaire